/* Top hook CSS */
/* Left hook CSS */
/* Right hook CSS */
/* Footer hook CSS */
.footer-container #footer #htmlcontent_footer {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -147px;
  text-align: center; }
  .footer-container #footer #htmlcontent_footer ul {
    margin: 0; }
    .footer-container #footer #htmlcontent_footer ul li {
      padding-bottom: 0;
      line-height: o; }
      .footer-container #footer #htmlcontent_footer ul li .bannerBox {
        line-height: 0;
        display: inline-block;
        padding: 20px 52px;
        background: #029ece;
        -moz-transition: all 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
        -o-transition: all 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
        -webkit-transition: all 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: all 350ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }
        @media (max-width: 479px) {
          .footer-container #footer #htmlcontent_footer ul li .bannerBox {
            width: 100%; }
            .footer-container #footer #htmlcontent_footer ul li .bannerBox img {
              max-width: 100%;
              height: auto; } }
      .footer-container #footer #htmlcontent_footer ul li img {
        width: auto;
        height: auto; }
        @media (max-width: 479px) {
          .footer-container #footer #htmlcontent_footer ul li img {
            max-width: 270px; } }
      .footer-container #footer #htmlcontent_footer ul li a:before {
        display: none; }
      .footer-container #footer #htmlcontent_footer ul li a:hover .bannerBox {
        background: #ed663c; }

/* Home hook CSS */
#htmlcontent_home {
  padding-top: 20px; }
  #htmlcontent_home ul {
    margin-bottom: 0; }
    #htmlcontent_home ul li > div {
      position: relative; }
      #htmlcontent_home ul li > div img {
        max-width: 100%;
        height: auto; }
      #htmlcontent_home ul li > div .item-html {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        text-align: right;
        color: #d4d4d4;
        padding: 9px 20px; }
        #htmlcontent_home ul li > div .item-html h2 {
          font: 300 68px/80px "Roboto", sans-serif;
          color: #fff;
          margin: 0; }
          #htmlcontent_home ul li > div .item-html h2 span {
            font-family: "Paytone One", sans-serif;
            font-size: 40px; }
            #htmlcontent_home ul li > div .item-html h2 span span {
              font-size: 80px; }
        #htmlcontent_home ul li > div .item-html p {
          margin-bottom: 19px; }
        #htmlcontent_home ul li > div .item-html button {
          font-size: 16px;
          line-height: 22px;
          font-weight: 900;
          color: #fff;
          min-width: 189px;
          text-transform: uppercase;
          border: none;
          padding: 15px 15px 14px;
          background: #1a1a1a;
          -moz-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
          -o-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
          -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
          transition: all 500ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }
          #htmlcontent_home ul li > div .item-html button:hover {
            background: #ed663c; }
        @media (min-width: 992px) and (max-width: 1199px) {
          #htmlcontent_home ul li > div .item-html h2 {
            font: 300 45px/51px "Roboto", sans-serif; }
            #htmlcontent_home ul li > div .item-html h2 span {
              font-size: 30px; }
              #htmlcontent_home ul li > div .item-html h2 span span {
                font-size: 50px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          #htmlcontent_home ul li > div .item-html h2 {
            font: 300 35px/41px "Roboto", sans-serif; }
            #htmlcontent_home ul li > div .item-html h2 span {
              font-size: 25px; }
              #htmlcontent_home ul li > div .item-html h2 span span {
                font-size: 40px; }
          #htmlcontent_home ul li > div .item-html p {
            display: none; }
          #htmlcontent_home ul li > div .item-html button {
            margin-top: 15px;
            font-size: 14px;
            line-height: 20px;
            min-width: 149px;
            padding: 10px; }
            #htmlcontent_home ul li > div .item-html button:hover {
              background: #ed663c; } }
        @media (max-width: 767px) {
          #htmlcontent_home ul li > div .item-html h2 {
            font: 300 25px/31px "Roboto", sans-serif; }
            #htmlcontent_home ul li > div .item-html h2 span {
              font-size: 20px; }
              #htmlcontent_home ul li > div .item-html h2 span span {
                font-size: 30px; }
          #htmlcontent_home ul li > div .item-html p {
            display: none; }
          #htmlcontent_home ul li > div .item-html button {
            display: none; } }
        @media (max-width: 479px) {
          #htmlcontent_home ul li > div .item-html h2 {
            font: 300 20px/26px "Roboto", sans-serif; }
            #htmlcontent_home ul li > div .item-html h2 span {
              display: none; } }
